package Gather.StreamExercise.StreamDome001;

import java.util.Arrays;

/**
 * ClassName:StreamDome005
 * Package:Gather.StreamExercise
 * Description:
 *
 * @Author:ZhangXin
 * @Create2023/2/23-22:18
 * @Version:v1.0
 */
public class StreamDome005 {
    /*数组    public static<T>Stream<T>stream(T[] array)  Arrays工具类中的静态方法*/
    public static void main(String[] args) {
        //创建数组
        int[] arr1 = {1, 2, 3, 4, 5, 6};
        //获取stream流
        Arrays.stream(arr1).forEach(s -> System.out.println(s));

        //引用型数组
        String[] arr2 = {"zhangsan", "lisi", "wangwu", "zhaoliu", "sunqi"};
        Arrays.stream(arr2).forEach(s -> System.out.println(s));
//    * 细节
//    * Stream接口中的静态方法of的细节
//    * 方法的形参是一个可变参数,可以传递一堆零散的数据,也可以传递数组
//    * 但是数组必须是引用数据类型的,如果传递基本数据类型,实惠吧整个数组当做一个元素*
    }
}
